Editing Base Type General

Input Schema and Input
The function that converts data from the type's external textual form to its internal form.

Output Schema and Output
The function that converts data from the type's internal form to its external textual form.

Internal Length
A numeric constant that specifies the length in bytes of the new type's internal representation. The default assumption is that it is variable-length.

Variable
Checks this option if the type length is unknown.

Argument Passing: Pass by value
Indicates that values of this data type are passed by value rather than by reference.

Alignment
The storage alignment requirement of the data type. If specified, it must be char, int2, int4, or double; the default is int4.

Storage
The storage strategy for the data type. If specified, must be plain, external, extended, or main; the default is plain.

Element Type
The type being created is an array; this specifies the type of the array elements.

Default Value
The default value for the data type. If this is omitted, the default is null.

Delimiter
The delimiter character to be used between values in arrays made of this type.